export default {
	// 为当前模块开启命名空间
	namespaced: true,
	state: () => {
		return {
			// 用户地址
			address: JSON.parse(uni.getStorageSync('address') || '{}'),
			// 用户token
			token: uni.getStorageSync('token') || '',
			// 用户信息
			userInfo: JSON.parse(uni.getStorageSync('userInfo') || '{}'),
			// 跳转信息
			targetInfo:{}
		}
	},
	mutations: {
		// 更新地址
		updataAddress(state, newAddress) {
			state.address = newAddress
			uni.setStorageSync('address', JSON.stringify(state.address))
		},
		// 保存token
		saveToken(state, newToken) {
			state.token = newToken
			uni.setStorageSync('token', JSON.stringify(state.token))
		},
		// 保存用户信息
		saveUserInfo(state, newUserInfo) {
			state.userInfo = newUserInfo
			uni.setStorageSync('userInfo', JSON.stringify(state.userInfo))
		},
		// 保存跳转信息
		saveTargetInfo(state,newTargetInfo){
			state.targetInfo = newTargetInfo
		}
	},
	gettets: {}
}
